#pragma once
#include <RenderPass.h>

class CShadowMapPass : public IRenderPass
{
public:
	CShadowMapPass(const std::string& vPassName, int vExecutionOrder);
	virtual ~CShadowMapPass() = default;

	virtual void initV() override;
	virtual void updateV() override;

private:
	int m_FBO = -1;
	const int m_ShadowMapResolution = 1024;
};